covered.d(15,11): Error: safe function `covered.main` cannot index pointer `argv` covered.d(17,18): Error: safe function `covered.main` cannot index pointer `argv` covered.d(22,40): Error: `@safe` function `covered.main` cannot call `@system` function `covered.fail!().fail` covered.d(76,22): `covered.fail!().fail` is declared here covered.d(25,27): Error: safe function `covered.main` cannot index pointer `argv` covered.d(27,35): Error: safe function `covered.main` cannot index pointer `argv` covered.d(38,30): Error: `@safe` function `covered.main` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here covered.d(41,18): Error: safe function `covered.main` cannot index pointer `argv` covered.d(43,42): Error: `@safe` function `covered.main` cannot call `@system` function `covered.fail!().fail` covered.d(76,22): `covered.fail!().fail` is declared here covered.d(46,27): Error: safe function `covered.main` cannot index pointer `argv` covered.d(48,35): Error: safe function `covered.main` cannot index pointer `argv` covered.d(62,41): Error: safe function `covered.main` cannot index pointer `argv` covered.d(71,8): Error: `@safe` function `covered.usage` cannot call `@system` function `core.stdc.stdio.printf` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdio.d(1251,9): `core.stdc.stdio.printf` is declared here covered.d(73,6): Error: `@safe` function `covered.usage` cannot call `@system` function `core.stdc.stdlib.exit` /opt/dmd-safe/dmd/generated/linux/release/64/../../../../../druntime/import/core/stdc/stdlib.d(169,9): `core.stdc.stdlib.exit` is declared here covered.d(90,14): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead covered.d(92,13): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead covered.d(98,52): Error: `@safe` function `covered.getSourceFile` cannot call `@system` function `covered.fail!().fail` covered.d(76,22): `covered.fail!().fail` is declared here covered.d(101,36): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead covered.d(103,13): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead covered.d(103,31): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead covered.d(149,14): Error: `buffer.ptr` cannot be used in `@safe` code, use `&buffer[0]` instead /opt/dmd-safe/dmd/dmd-safe failed with exit code 1.